Ext.define('YXMES.sres.view.MaintainItemsView', {
	extend : 'Ext.form.Panel',
	xtype : 'sres_maintainitems',
	requires : [  ],
	layout : {
	type : 'border'
	},
	itemId : 'frmMaintainItem',
	_isRootNode : true,
	items : [ {
	xtype : 'container',
	layout : {
		type : 'vbox',
		align : 'stretch'
	},
	region : 'center',
	items : [ {
		xtype : 'toolbar',
		layout : {
			type : 'hbox'
		},
		items : [ {
			xtype : 'button',
			itemId : 'btnSave',
			text : T.label.save,
			iconCls : 'icon-save'
		}, {
			xtype : 'button',
			itemId : 'btnDel',
			text : T.label.del,
			iconCls : 'icon-delete'
		}, {
			xtype : 'button',
			itemId : 'btnReset',
			text : T.label.reset,
			iconCls : 'icon-reset'
		} ]
	}, {
		xtype : 'form',
		layout : {
			type : 'vbox',
			align : 'stretch'
		},
		itemId : 'frmItem',
		items : [ {
			xtype : 'fieldcontainer',
			layout : {
				type : 'hbox'
			},
			defaults : {
				flex : 1,
				labelWidth : 80,
				labelSeparator : ':'
			},
			items : [ {
				xtype : 'textfield',
				allowBlank : false,
				fieldLabel : T.label.itemCode,
				name : 'itemCode',
				labelStyle : 'font-weight:bold;'
			}, {
				xtype : 'textfield',
				fieldLabel : T.label.itemName,
				name : 'itemName'
			} ]
		}, {
			xtype : 'fieldcontainer',
			layout : {
				type : 'hbox'
			},
			defaults : {
				flex : 1,
				labelWidth : 80,
				labelSeparator : ':'
			},
			items : [ {
				xtype : 'combobox',
				queryMode : 'local',
				itemId : 'cmbValueType',
				editable : false,
				fieldLabel : T.label.valueType,
				name : 'valueType',
				displayField : 't',
				valueField : 'v',
				value : 'T'
			}, {
				xtype : 'textfield',
				fieldLabel : T.label.memo,
				name : 'memo'
			} ]
		}, {
			xtype : 'fieldset',
			layout : {
				type : 'anchor'
			},
			title : T.label.target_value_type_number,
			items : [ {
				xtype : 'fieldcontainer',
				layout : {
					type : 'hbox'
				},
				defaults : {
					flex : 1,
					labelWidth : 80,
					labelSeparator : ':'
				},
				items : [ {
					xtype : 'numberfield',
					fieldLabel : T.label.upperLimit,
					name : 'upperLimit'
				}, {
					xtype : 'numberfield',
					fieldLabel : T.label.lowerLimit,
					name : 'lowerLimit'
				} ]
			}, {
				xtype : 'fieldcontainer',
				layout : {
					type : 'hbox'
				},
				defaults : {
					flex : 1,
					labelWidth : 80,
					labelSeparator : ':'
				},
				items : [ {
					xtype : 'numberfield',
					fieldLabel : T.label.targetValue,
					name : 'targetValue'
				}, {
					xtype : 'combobox',
					queryMode : 'local',
					fieldLabel : T.label.unit,
					name : 'unit'
				} ]
			} ],
			defaults : {
				labelWidth : 80,
				labelSeparator : ':'
			}
		} ],
		bodyStyle : {
			'border-width' : 0
		},
		defaults : {
			labelWidth : 80,
			labelSeparator : ':'
		}
	} ],
	bodyStyle : {
		'border-width' : 0
	}
	}, {
	xtype : 'container',
	layout : {
		type : 'vbox',
		align : 'stretch'
	},
	width : 400,
	region : 'east',
	items : [ {
		xtype : 'form',
		layout : {
			type : 'vbox',
			align : 'stretch'
		},
		items : [ {
			xtype : 'textfield',
			itemId : 'txtSearchItemCode',
			fieldLabel : T.label.itemCode
		}, {
			xtype : 'toolbar',
			layout : {
				type : 'hbox'
			},
			items : [ {
				xtype : 'tbfill'
			}, {
				xtype : 'button',
				itemId : 'btnSearch',
				text : T.label.search,
				iconCls : 'icon-search'
			} ]
		} ],
		bodyStyle : {
			'border-width' : 0
		},
		defaults : {
			labelWidth : 80,
			labelSeparator : ':'
		}
	}, {
		xtype : 'gridpanel',
		itemId : 'grdItem',
		columns : [ {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'itemCode',
			width : 120,
			text : T.label.itemCode
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'itemName',
			flex : 1,
			text : T.label.itemName
		} ],
		flex : 1
	}, {
		xtype : 'pagingtoolbar',
		itemId : 'bar8'
	} ],
	bodyStyle : {
		'border-width' : 0
	}
	} ],
	title : T.label.MaintainItems,
	bodyPadding : 2,
	bodyStyle : {
	'border-width' : 0
	},
	defaults : {
	labelWidth : 80,
	labelSeparator : ':'
	}
});